/**
 * Copyright (c) 2020 Coder League
 * All rights reserved.
 *
 * File：WxmpConfigurer.java
 * History:
 *         2020年12月15日: Initially created, Chrise.
 */
package club.coderleague.cfss.config;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;

import club.coderleague.cfss.handler.wxmp.support.SubscribeEventMessageHandler;
import club.coderleague.cfss.service.interfaces.WeixinInterfaceService;

/**
 * 微信公众平台配置器。
 * @author Chrise
 */
public class WxmpConfigurer {
	@Autowired
	private WeixinInterfaceService wiService;
	
	/**
	 * 注册关注事件消息处理器。
	 * @author Chrise 2020年12月15日
	 * @return 关注事件消息处理器对象。
	 */
	@Bean
	public SubscribeEventMessageHandler registerSubscribeEventMessageHandler() {
		SubscribeEventMessageHandler handler = new SubscribeEventMessageHandler();
		this.wiService.addMessageHandler(handler);
		return handler;
	}
}
